Advanced Computer Concepts

Tuesday, May 19
PicCall (beginner)
http://appinventor.mit.edu/explore/ai2/piccall.html



QuizMe (Intermediate)
http://appinventor.mit.edu/explore/ai2/quizme.html


No Text While Driving (intermediate)
http://appinventor.mit.edu/explore/content/no-text-while-driving.html


Tuesday, May 12
Chapter Reading - Event Handlers
http://www.appinventor.org/eventHandlers
Write a short reflection on what you learned from the reading.

Wednesday, May 6
To Do checklist
1. Create and personalize a Google site
2. Add a new Web page to your Google site for PaintPotV2
3. Write a reflection about your Google site and Web page for PaintPotV2.
4. Write a peer review of another student's Google site and Web page for PaintPotV2.
4. Complete the 2 Chapter Readings and write 2 reflections.
5. Work in pairs to write a plan for the Creative Project: Soundboard App.
6. Complete MoleMash and Magic8Ball projects in App Inventor
INSTRUCTIONS FOR ITEMS 1-5 ARE INCLUDED BELOW





Creative Project: Soundboard App
Read the Creative Project 1: Soundboard App found at
http://www.appinventor.org/content/CourseInABox/Intro/SoundBoard
Work in pairs to draft a plan for a soundboard app.
Write your plan in a Word document and email to roselittle033@gmail.com

Chapter Reading
Programming Your App to Make Decisions
http://www.appinventor.org/bookChapters/chapter18.pdf

Write a one page reflection summarizing what you learned from the reading and email to roselittle033@gmail.com

Chapter Reading
Understanding an App's Architecture
http://www.appinventor.org/bookChapters/chapter14.pdf
Click on the above link and read the chapter about App Inventor programming

Write a one page reflection in a Word document summarizing what you learned from the reading and email to roselittle033@gmail.com.


Google site Peer Review
Download the file for directions




Google sites
Your Google site is your portfolio for the apps you create in App Inventor. You will create a Home page and one new Web page on your Google site for PaintPotV2. ( Extra credit if you create new Web pages for I Have a Dream and either Magic8Ball or Mole Mash)

DUE DATE: Friday, April 24. Your URL and reflection paper must be emailed to roselittle033@gmail.com by that date.

How to create a Google site
  1. Go to Google and key in sites.google and click on Google sites
  2. Click on "create new site"
  3. Click on "Browse gallery for more" and search for "app inventor"
  4. Click on "Sample App Inventor Portfolio"
  5. Click on "Gadget from template directory"
  6. Click on Use Template
  7. Give your site a personal name
  8. Add some information about yourself and your interests

Create a New Web page on your Google site for PaintPotV2

1. Create an icon for PaintPotV2
  1. Go to ai2.appinventor.mit.edu
  2. Select PaintPotV2 in the Projects list
  3. In App Inventor Designer view, click on Screen 1
  4. In the Properties box, make sure the app name (PaintPot) is inserted in the App Name box.
  5. Scroll down the Properties box to the Icon box
  6. Select the PaintPot picture file you already uploaded

2. Create APK and AIA files for PaintPotV2
  1. In App Inventor, select PaintPotV2 project, select "Build / App (save .apk to my computer)." Save the file on your "P" drive
  2. Select "Projects / Export selected project (.aia) to my computer." Save the file on your "P" drive

3. Create a new page on your Google site and upload APK and AIA files for PaintPotV2
  1. From your Google site Home page, click on the link to Site Map
  2. Click on the New page icon.
  3. Name your page PaintPotV2. Google Sites will generate a URL (web address) based on the name you choose
  4. Choose Web Page as the type of page
  5. Choose where to locate your page within your site (your choice)
  6. Upload the app (.apk) and the source (.aia) files for PaintPotV2 at the bottom of your new Web page on your Google site

4. Create a QR code for PaintpotV2 and upload the screenshot
  • Create a scannable QR Code for PaintPotV2. First, grab the link (URL) to the apk file you just put on your Web page. (Right click on the download icon (arrow) of your apk file attachment and select Copy Link Location).
  • Go to http://www.the-qrcode-generator.com/, select URL, and paste the URL. Save as PaintPotV2 to your "P" as a .png file
  • Add the QR Code to Google sites PaintPotV2 Web page. With PaintPotV2 Web page open, choose Insert | Image and choose the image file you just created of the QR code. This will add the picture of the QR code to the body of your new page

5. View No Texting While Driving link

See an example of an App Inventor project Web page at the following link:
sample of an app page for the "No Texting While Driving" app

6. Add some information about PaintPotV2 to your project Web page
  1. Copy the source code link from the .aia file (select the file, right click and select copy) and paste it into the main part of your page. Label the link as Source Code.
  2. Insert image of screen shots of PaintPotV2 in designer and blocks views. Hint: (Copy and paste your screenshots into Paint and save the file as a png file.) Label each.
  3. Write a short description of what PaintPotV2 does and how it works. State what you learned from creating the app.
  4. Add borders and/or font formatting to your page to make it attractive

FOR EXTRA CREDIT: COMPLETE THE ABOVE STEPS FOR I HAVE A DREAM AND MAGIC8BALL OR MOLEMASH PROJECTS.

The above information is taken from the following webpage:
http://www.appinventor.org/content/CourseInABox/Intro/PublishingHowTo

THIS PROJECT IS DUE BY FRIDAY, APRIL 24, INCLUDING A REFLECTION KEYED IN A WORD DOCUMENT. EMAIL THE URL FOR YOUR GOOGLE SITE AND ATTACH THE REFLECTION.